-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FEAT: Piccolo Proof of Concept #625
base: integration
Are you sure you want to change the base?
Conversation
DinoAGW
commented
Jun 12, 2020
- First complete try to use Picolo as a config objectl and
- fixed faulty package-info stuff.
- short demo showing use of Picolo as a config objectl and - fixed faulty package-info stuff.
FEAT: Piccolo Proof of Concept
Codecov Report
@@ Coverage Diff @@
## integration #625 +/- ##
==============================================
Coverage 45.63% 45.63%
Complexity 1046 1046
==============================================
Files 57 57
Lines 9149 9149
Branches 1687 1687
==============================================
Hits 4175 4175
Misses 4424 4424
Partials 550 550 Continue to review full report at Codecov.
|
@david-russo and @tledoux I've asked you both to take a look at this as I know you'd both expressed opinions. I'm going to write some tests for illegal parameter combos and the like and add param descriptions. It also seems sensible to factor out the description strings as resources. That aside, it all looks good. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Assuming all the TBD are addressed, and it supports at least what the current one does, the use of picocli already looks like a vast improvement to me. I don't see any problems with the logic either, it only seems to need some comment clean up and option descriptions.
Passing the old -P
or -p
options will now probably cause the CLI to exit with an 'unknown option' message of some kind (I haven't actually run the code). Those options have had no effect for a while though, so this is probably as good a time as any to alert people to that.